home *** CD-ROM | disk | FTP | other *** search
/ Varios Español / Varios Español.iso / DBASE5 / TEMPLATE.ZIP / APPLCTN.DEF < prev    next >
Text File  |  1994-10-12  |  25KB  |  479 lines

  1. //---------------------------------------------------------------------------
  2. // APPLCTN.DEF   Application object(s) data selectors
  3. // Copyright (c) 1993 Borland International, Inc.
  4. //
  5. // This include file contains all the selectors required for applications.
  6. // *** DO NOT CHANGE ANY OF THE NUMBERS BELOW ***
  7. //
  8. //---------------------------------------------------------------------------
  9. // NOTE:
  10. // Selectors listed in the following table which are shown to have
  11. // "Value: Number" will sometimes return the null string instead
  12. // of the numeric zero.  For logical compares, null is the same
  13. // as zero, however when emitting the value to the output file
  14. // the null string must be converted to a numeric zero explicitly.
  15. // A user defined function is used in the FORM.COD template program
  16. // called NUL2ZERO() for converting null strings to explicit numeric
  17. // zeros.
  18. //---------------------------------------------------------------------------
  19. {
  20. selectors
  21. #lstoff
  22. //
  23. // ELEMENT selectors (FOREACH loop elements)
  24. //
  25. ELEMENT      1000, // All elements types by row & column
  26. BOX_ELEMENT  1086, // Box element
  27. FLD_ELEMENT  1130, // Field element
  28. TEXT_ELEMENT 1085, // Text element
  29. TREE         0330, // Tree Element
  30. //
  31. // Selectors common to all elements
  32. //
  33. ELEMENT_TYPE        001, // Element types found in apps are:
  34.                          //     BOX_ELEMENT
  35.                          //     FLD_ELEMENT
  36.                          //     TEXT_ELEMENT
  37. ROW_POSITN          092, // Row number of Element
  38.                          // Menu Path: None - Value: Number
  39. COL_POSITN          093, // Column number of Element
  40.                          // Menu Path: None - Value: Number
  41. SYS_FLEN            053, // Element length in layout
  42. SYS_INAME           068, // reserved
  43. SYS_FMT             071, // reserved
  44. SYS_PAGE            090, // reserved
  45. SYS_ATRB            094, // reserved
  46. //
  47. // Text attribute selectors (FOREACH Text_element x .... NEXT)
  48. //
  49. TEXT_ITEM    0095, // Static text data
  50.                    // Menu Path: None - Value: String
  51. //
  52. // Frame level selectors - can be accessed at any time
  53. //
  54. APPL_AUTHR   0061, // Author (for program comments)
  55.                    // Menu Path: AE   - Value: String
  56. APPL_CAT     0051, // Application catalog
  57.                    // Menu Path: None - Value: String
  58. APPL_CPYRT   0062, // Copyright notice for internal program
  59.                    // Menu Path: AE   - Value: String
  60. APPL_DELIM   0225, // Delimiter for delimited types
  61.                    // Menu Path: AME  - Value: String
  62. APPL_TYPE    0049, // Type of main menu 0: bar, 1: popup, 2: batch
  63. APPL_MENU    0050, // Application main menu without extension
  64.                    // Menu Path: AA   - Value: String
  65. APPL_NDX     0057, // Index file to use with application
  66.                    // Menu Path: AMV  - Value: String
  67. APPL_ORDER   0177, // Index order for dbf or view at Application level
  68.                    // Menu Path: AMV  - Value: String
  69. APPL_VERSN   0063, // Dbase version for internal program doc
  70.                    // Menu Path: AE   - Value: String
  71. APPL_VIEW    0056, // Database or view for the application
  72.                    // Menu Path: AMV  - Value: String
  73. CLR_MESSAGES 0151, // Color of dBASE messages
  74.                    // Menu Path: AMD,VM,HM,FM,SM,PM - Value: String
  75. CLR_HGHLIGHT 0152, // Color of highlighted information
  76.                    // Menu Path: AMD,VM,HM,FM,SM,PM - Value: String
  77. CLR_TEXT     0067, // Unselected text color (says)
  78.                    // Menu Path: AMD,VM,HM,FM,SM,PM - Value: String
  79. CLR_HEADING  0069, // Color of headings (e.g. list heading)
  80.                    // Menu Path: AMD,VM,HM,FM,SM,PM - Value: String
  81. CLR_BOX      0065, // Color of box border
  82.                    // Menu Path: AMD,VM,HM,FM,SM,PM - Value: String
  83. CLR_INFO     0048, // Color of Information
  84.                    // Menu Path: AMD,VM,HM,FM,SM,PM - Value: String
  85. CLR_FIELDS   0066, // Selected text color (gets)
  86.                    // Menu Path: AMD,VM,HM,FM,SM,PM - Value: String
  87. MENU_AFTER   0232, // Menu after code
  88.                    // Menu Path: MEA,LEA,BEA - Value: String
  89. MENU_BEFORE  0231, // Menu before code
  90.                    // Menu Path: MEB,LEB,BEB - Value: String
  91. MENU_DESC    0041, // Menu description
  92.                    // Menu Path: MN,LN,BN - Value: String
  93. MENU_FILE    0143, // Full menu name from selected object
  94.                    // Menu Path: None - Value: String
  95. MENU_MAIN    0055, // Main menu for the application
  96.                    // Menu Path: AA   - Value: String
  97. MENU_NAME    0040, // Object name
  98.                    // Menu Path: MN,LN,BN - Value: String
  99. MENU_NDX     0043, // Index file to use with menu
  100.                    // Menu Path: MO,LO,BO - Value: String
  101. MENU_ORDER   0088, // Index order for dbf or view at menu level
  102.                    // Menu Path: MO,LO,BO - Value: String
  103. MENU_OVRIDE  0070, // Method of using Menu database information
  104.                    // Menu Path: MO,LO,BO - Value: 0=Appl. 1=Menu 2=What currently in use
  105. MENU_HELP    0230, // Menu help
  106.                    // Menu Path: MW,LW    - Value: String
  107. MENU_PRMPT   0058, // Message prompt for menu level
  108.                    // Menu Path: MN,LN    - Value: String
  109. FRAME_CLASS   181, // Object type (called MENU_TYPE in application.def)
  110.                    // Menu Path: None - Value:11=form, 12=label, 13=report
  111. MENU_TYPE    0181, // Object type
  112.                    // Menu Path: AA   - Value: 1=application 2=popup 3=file
  113.                    //              4=fields 5=values 6=N/A 7=bar 8=N/A 9=Batch
  114. MENU_VIEW    0042, // Database or view for the menu
  115.                    // Menu Path: MO,LO,BO - Value: String
  116. MNU_BORDER   0064, // Frame border style
  117.                    // Menu Path: MM,LM,AMD - Value: 0=Panel 1=Single
  118.                    //                               2=Double 3=None
  119. PICK_FIELD   0045, // Field specification for field list
  120.                    // Menu Path: LI - Value: String
  121. PICK_FILE    0044, // File specification for files list
  122.                    // Menu Path: LI - Value: String
  123. PICK_VALUE   0046, // Value specification for value list
  124.                    // Menu Path: LI - Value: String
  125. PLDWN_MENU   0052, // Pull down associated menus?
  126.                    // Menu Path: MA (BAR Only) - Value: 0=YES 1=NO
  127. QUICK_ATHR   0061, // Quick appliation author
  128.                    // Menu Path: AG  - Value: String
  129. QUICK_DBF    0056, // Quick application database
  130.                    // Menu Path: AG  - Value: String
  131. QUICK_FMT    0243, // Quick application format file
  132.                    // Menu Path: AG  - Value: String
  133. QUICK_FRM    0244, // Quick application report file
  134.                    // Menu Path: AG  - Value: String
  135. QUICK_HDNG   0247, // Quick application menu heading
  136.                    // Menu Path: AG  - Value: String
  137. QUICK_LBL    0245, // Quick application label file
  138.                    // Menu Path: AG  - Value: String
  139. QUICK_NDX    0057, // Quick application index file
  140.                    // Menu Path: AG  - Value: String
  141. QUICK_ORDR   0177, // Index order for dbf or view for Quick App.
  142.                    // Menu Path: AG  - Value: String
  143. SET_BELL     0080, // Setting For Bell
  144.                    // Menu Path: AME - Value:0=ON 1=OFF
  145. SET_BELLDR   0078, // Setting for Bell Duration
  146.                    // Menu Path: AME - Value: String
  147. SET_BELLFR   0077, // Setting for Bell Frequency
  148.                    // Menu Path: AME - Value: String
  149. SET_CARRY    0081, // Setting for carry
  150.                    // Menu Path: AME - Value:0=OFF 1=ON
  151. SET_CENTRY   0082, // Setting for century
  152.                    // Menu Path: AME - Value:0=OFF 1=ON
  153. SET_CONFRM   0083, // Setting for confirm
  154.                    // Menu Path: AME - Value:0=OFF 1=ON
  155. SET_DELCHR   0087, // Setting for escape
  156.                    // Menu Path: AME - Value: String
  157. SET_DELIM    0086, // Setting for delimiter
  158.                    // Menu Path: AME - Value:0=OFF 1=ON
  159. SET_ESCAPE   0084, // Setting for escape
  160.                    // Menu Path: AME - Value:0=ON 1=OFF
  161. SET_SAFETY   0222, // Setting for safety
  162.                    // Menu Path: AME - Value:0=ON 1=OFF
  163. //
  164. // Field attribute selectors (FOREACH Fld_element x .... NEXT)
  165. //
  166. ACT_SUMRY    0215, // Action summary description
  167.                    // Menu Path: None - Value: String
  168.  
  169. APPND_FROM   0103, // File name to add records from
  170.                    // Menu Path: ICPA - Value: String
  171. APPND_TYPE   0104, // File type for add records from
  172.                    // Menu Path: ICPA - Values:0=DBF 1=DB2 2=FW2 3=RPD
  173.                    //             4=DELIMITED 5=ARRAY 6=SDF 7=DIF 8=SYLK 9=WKS
  174. BATCH_NAME   0106, // Batch process name for invoke batch process
  175.                    // Menu Path: BN,ICRE - Value: String
  176. BIN_FILE     0106, // Name of the Binary program
  177.                    // Menu Path: ICRL - Value: String
  178. BIN_PARMS    0107, // Parameters for assembler program
  179.                    // Menu Path: ICRL - Value: String
  180. BROW_APPD    0113, // Switch for NOAPPEND option in browse
  181.                    // Menu Path: ICB  - Value: 0=YES 1=NO
  182. BROW_CLEAR   0099, // Switch for NOCLEAR option in browse
  183.                    // Menu Path: ICB  - Value: 0=NO  1=YES
  184. BROW_COMPR   0098, // Switch for COMPRESS option in browse
  185.                    // Menu Path: ICB  - Value: 0=NO  1=YES
  186. BROW_DELE    0096, // Switch for NODELETE option in browse
  187.                    // Menu Path: ICB  - Value: 0=YES 1=NO
  188. BROW_EDIT    0224, // Switch for NOEDIT option in browse
  189.                    // Menu Path: ICB  - Value: 0=YES 1=NO
  190. BROW_FMT     0100, // Browse - format file for edit
  191.                    // Menu Path: ICB  - Value: String
  192. BROW_FOLLW   0115, // Switch for NOFOLLOW option in browse
  193.                    // Menu Path: ICB  - Value: 0=YES 1=NO
  194. BROW_FREZ    0112, // Field to FREEZE
  195.                    // Menu Path: ICB  - Value: String
  196. BROW_INIT    0223, // Switch for NOINIT option in browse
  197.                    // Menu Path: ICB  - Value: 0=NO  1=YES
  198. BROW_LOCK    0110, // Fields to lock onscreen
  199.                    // Menu Path: ICB  - Value: String
  200. BROW_MENU    0114, // Switch for NOMENU option in browse
  201.                    // Menu Path: ICB  - Value: 0=YES 1=NO
  202. BROW_WIDTH   0111, // Column width for browse
  203.                    // Menu Path: ICB  - Value: String
  204. COPY_DELIM   0225, // Delimiter for delimited types
  205.                    // Menu Path: ICPC - Value: String
  206. COPY_RECRD   0103, // File name for copy action
  207.                    // Menu Path: ICPC - Value: String
  208. COPY_TYPE    0104, // File type for copy to
  209.                    // Menu Path: ICPC - Values:0=DBF 1=DB2 2=FW2 3=RPD
  210.                    //             4=DELIMITED 5=ARRAY 6=SDF 7=DIF 8=SYLK 9=WKS
  211. DISP_DEST    0170, // Output destination for display
  212.                    // Menu Path: ICDD - Value: 0=Printer 1=Disk 2=Screen 3=Ask
  213. DISP_OFF     0150, // Turn record number display off?
  214.                    // Menu Path: ICDD - Value: 0=YES 1=NO
  215. DISP_PAUSE   0148, // Pause when page is full?
  216.                    // Menu Path: ICDD - Value: 0=YES 1=NO
  217. DISP_SIGN    0054, // Display sign-on banner?
  218.                    // Menu Path: AD   - Value: 0=NO  1=YES
  219. DOS_FILE     0106, // Program name for DOS call
  220.                    // Menu Path: ICRR - Value: String
  221. DOS_PARM     0107, // Parameters for DOS program call
  222.                    // Menu Path: ICRR - Value: String
  223. EDIT_APPD    0113, // Switch for NOAPPEND option in edit
  224.                    // Menu Path: ICE  - Value: 0=YES 1=NO
  225. EDIT_CLEAR   0099, // Switch for NOCLEAR option in edit
  226.                    // Menu Path: ICDD - Value: 0=NO  1=YES
  227. EDIT_DELE    0096, // Switch for NODELETE option in edit
  228.                    // Menu Path: ICDD - Value: 0=YES 1=NO
  229. EDIT_EDIT    0224, // Switch for NOEDIT option in edit
  230.                    // Menu Path: ICDD - Value: 0=YES 1=NO
  231. EDIT_FMT     0100, // Format file name for EDIT
  232.                    // Menu Path: ICDD - Value: String
  233. EDIT_FOLLW   0115, // Switch for NOFOLLOW option in edit
  234.                    // Menu Path: ICDD - Value: 0=YES 1=NO
  235. EDIT_INIT    0223, // Switch for NOINIT option in edit
  236.                    // Menu Path: ICDD - Value: 0=NO  1=YES
  237. EDIT_MENU    0114, // Switch for NOMENU option in edit
  238.                    // Menu Path: ICDD - Value: 0=YES 1=NO
  239. EDIT_MODE    0248, // Mode for form edit (append,edit)
  240.                    // Menu Path: ICDD - Value: 0=Append 1=Edit
  241. EXPRT_FILE   0103, // TO FILE For EXPORT
  242.                    // Menu Path: ICPE - Value: String
  243. EXPRT_TYPE   0172, // Type of file for export
  244.                    // Menu Path: ICPE - Value: 0=PFS 1=DB2 2=FW2 3=RPD
  245. FIELD_LIST   0250, // Fieldlist for display/list
  246.                    // Menu Path: ICDD,ICE,ICB,ICPE,ICPC - Value: String
  247. FILE_FROM    0103, // From file for file to file copy
  248.                    // Menu Path: ICPF - Value: String
  249. FILE_TO      0129, // To file for file copy operation
  250.                    // Menu Path: ICPF - Value: String
  251. FLD_LENGTH   0053, // Field length of current element
  252.                    // Menu Path: None - Value: String
  253. FLD_PICTUR   0101, // Display of current menu item
  254.                    // Menu Path: None - Value: String
  255. FLTER_COND   0254, // Filter expression for REPORT Form
  256.                    // Menu Path: ICB,ICE,ICDL,ICDD,ICDR - Value: String
  257. FOR_EXPR     0252, // FOR expression for record unmark
  258.                    // Menu Path: ICPC,ICPS,ICPM,ICPU,ICPP,ICPE,ICDR,ICDL,ICDD,
  259.                    // ICE,IP  - Value: String
  260. FRM_DEST     0170, // Output destination for report
  261.                    // Menu Path: ICDR - Value: 0=Printer 1=Disk 2=Screen 3=Ask
  262. FRM_EJECT    0169, // Page skip for report
  263.                    // Menu Path: ICDR - Value: 0=Skip to New Page 1=No eject
  264. FRM_FILE     0103, // Report FORM name
  265.                    // Menu Path: ICDR - Value: String
  266. FRM_HEADNG   0167, // HEADING for report
  267.                    // Menu Path: ICDR - Value: String
  268. FRM_PLAIN    0171, // Heading format (PLAIN clause)
  269.                    // Menu Path: ICDR - Value: 0=Plan 1=Include date and page
  270. FRM_SUMMRY   0168, // Report format (SUMMARY clause)
  271.                    // Menu Path: ICDR - Value: 0=Full detail 1=Summary only
  272. GEN_TEMPLT   0089, // Current template for generation
  273.                    // Menu Path: GS   - Value: String
  274. GOTO_RECO    0162, // GOTO command
  275.                    // Menu Path: IP   - Value: String
  276. IMPRT_FILE   0103, // From file for import
  277.                    // Menu Path: ICPI - Value: String
  278. IMPRT_TYPE   0228, // Type of file for import
  279.                    // Menu Path: ICPI - Value: 0=PFS 1=DB2 2=RPD 3=FW2 4=WK1
  280. INLINE_DO    0240, // Inline do code
  281.                    // Menu Path: ICRI - Value: String
  282. ITEM_AFTER   0237, // Menu after code
  283.                    // Menu Path: IEA  - Value: String
  284. ITEM_BEFOR   0236, // Item before code
  285.                    // Menu Path: IEB  - Value: String
  286. ITEM_HELP    0235, // Item help
  287.                    // Menu Path: IEW  - Value: String
  288. ITEM_NDX     0132, // Index file to use with view or database
  289.                    // Menu Path: IO   - Value: String
  290. ITEM_ORDER   0178, // Index order for dbf or view at item level
  291.                    // Menu Path: IO   - Value: String
  292. ITEM_OVRIDE  0108, // Method of using Item database information
  293.                    // Menu Path: IO   - Value: 0=Menu  1=Item  2=What currently in use
  294. ITEM_PRMPT   0059, // Item level message prompt
  295.                    // Menu Path: IA   - Value: String
  296. ITEM_VIEW    0131, // View or database file for this item
  297.                    // Menu Path: IO   - Value: String
  298. ITEMSKIPIF   0047, // Skip if for item
  299.                    // Menu Path: IB   - Value: String
  300. LBL_DEST     0170, // Output destination for report
  301.                    // Menu Path: ICDL - Value: 0=Printer 1=Disk 2=Screen 3=Ask
  302. LBL_FILE     0103, // Label form name
  303.                    // Menu Path: ICDL - Value: String
  304. LBL_SAMPLE   0144, // Print sample label first
  305.                    // Menu Path: ICDL - Value: 0=YES 1=NO
  306. LOCATE_FOR   0164, // For expression for LOCATE command
  307.                    // Menu Path: IP   - Value: String
  308. LOCATE_SCP   0163, // Scope for LOCATE command
  309.                    // Menu Path: IP   - Value: String
  310. LOCATE_WHL   0165, // While for LOCATE
  311.                    // Menu Path: IP   - Value: String
  312. MACRO_NAME   0173, // Macro name for play back macro action
  313.                    // Menu Path: ICRP - Value: String
  314. MENU_ACT     0234, // Menu action type indicator
  315.                    // Menu Path: None - Value: 0=Text (no Action) 1=Open menu
  316.                    //   2=Browse 3=Use form 4=Report 5=Labels 6=Display/List
  317.                    //   7=Add records 8=Copy record 9=Substitute fields values
  318.                    //  10=Mark records 11=Ummark reco 12=Discard reco
  319.                    //  13=Generate index 14=Reindex 15=Sort 16=Import file
  320.                    //  17=Export file 18=File Copy 19=Do Prg 20=Insert code
  321.                    //  21=Run DOS program 22=Load/Call binary file 23=Return
  322.                    //  to calling prg 24=Quit to DOS 25=Batch Process 26=Macro
  323. NDX_DESCND   0216, // Index in descending order?
  324.                    // Menu Path: ICPG - Value: 0=NO  1=YES
  325. NDX_FILE     0136, // INDEX file for generat index
  326.                    // Menu Path: ICPG - Value: String
  327. NDX_KEY      0137, // KEY expression for generate index
  328.                    // Menu Path: ICPG - Value: String
  329. NDX_ORDER    0229, // Index file for set sequence
  330.                    // Menu Path: IR   - Value: String
  331. NDX_TAG      0218, // TAG for generat index
  332.                    // Menu Path: ICPG - Value: String
  333. NDX_TAGIN    0219, // MDX file name for TAG (generate index)
  334.                    // Menu Path: ICPG - Value: String
  335. NDX_UNIQUE   0138, // UNIQUE index?
  336.                    // Menu Path: ICPG - Value: String
  337. OPEN_MENU    0159, // Menu name for open menu action
  338.                    // Menu Path: ICO,AA - Value: String
  339. OPEN_TYPE    0079, // Type of menu to open
  340.                    // Menu Path: ICO  - Value: 0=Bar 1=Popup 2=File 3=Struc
  341.                    //                          4=Values
  342. POSTN_MENU   0160, // Display positioning menu when system is
  343.                    // Menu Path: IP   - Value: 0=NO 1=YES
  344. PRG_FILE     0106, // DBASE program name
  345.                    // Menu Path: ICRD - Value: String
  346. PRG_PARMS    0107, // Parameters for dBASE call
  347.                    // Menu Path: ICRD - Value: String
  348. REPL_ADDTV1  0121, // Switch for ADDITIVE option in replace field 1
  349.                    // Menu Path: ICPS - Value: 0=NO 1=YES
  350. REPL_ADDTV2  0122, // Switch for ADDITIVE option in replace field 2
  351.                    // Menu Path: ICPS - Value: 0=NO 1=YES
  352. REPL_ADDTV3  0123, // Switch for ADDITIVE option in replace field 3
  353.                    // Menu Path: ICPS - Value: 0=NO 1=YES
  354. REPL_ADDTV4  0124, // Switch for ADDITIVE option in replace field 4
  355.                    // Menu Path: ICPS - Value: 0=NO 1=YES
  356. REPL_ADDTV5  0125, // Switch for ADDITIVE option in replace field 5
  357.                    // Menu Path: ICPS - Value: 0=NO 1=YES
  358. REPL_FLD1    0213, // Field 1
  359.                    // Menu Path: ICPS - Value: String
  360. REPL_FLD2    0200, // Field 2
  361.                    // Menu Path: ICPS - Value: String
  362. REPL_FLD3    0202, // Field 3
  363.                    // Menu Path: ICPS - Value: String
  364. REPL_FLD4    0204, // Field 4
  365.                    // Menu Path: ICPS - Value: String
  366. REPL_FLD5    0206, // Field 5
  367.                    // Menu Path: ICPS - Value: String
  368. REPL_WITH1   0214, // Value 1
  369.                    // Menu Path: ICPS - Value: String
  370. REPL_WITH2   0201, // Value 2
  371.                    // Menu Path: ICPS - Value: String
  372. REPL_WITH3   0203, // Value 3
  373.                    // Menu Path: ICPS - Value: String
  374. REPL_WITH4   0205, // Value 4
  375.                    // Menu Path: ICPS - Value: String
  376. REPL_WITH5   0207, // Value 5
  377.                    // Menu Path: ICPS - Value: String
  378. RUN_DRIVE    0074, // Runtime drive assignment
  379.                    // Menu Path: AME  - Value: String
  380. RUN_PATH     0075, // Runtime search path
  381.                    // Menu Path: AME  - Value: String
  382. SCOPE        0251, // Scope expression for unmark
  383.                    // Menu Path: ICPC,ICPS,ICPM,ICPU,ICPP,ICPE,ICDR,ICDL,ICDD,
  384.                    // ICE,IP  - Value: String
  385. SEEK_COND    0161, // Seek command
  386.                    // Menu Path: IP   - Value: String
  387. SORTFIELD1   0213, // Sort field 1
  388.                    // Menu Path: ICPP - Value: String
  389. SORTFIELD2   0200, // Sort field 2
  390.                    // Menu Path: ICPP - Value: String
  391. SORTFIELD3   0202, // Sort field 3
  392.                    // Menu Path: ICPP - Value: String
  393. SORTFIELD4   0204, // Sort field 4
  394.                    // Menu Path: ICPP - Value: String
  395. SORTFIELD5   0206, // Sort field 5
  396.                    // Menu Path: ICPP - Value: String
  397. SORT_CASE1   0182, // Ignore or use case?
  398.                    // Menu Path: ICPP - Value: 0=Ignore case 1=Use case
  399. SORT_CASE2   0185, // Ignore or use case?
  400.                    // Menu Path: ICPP - Value: 0=Ignore case 1=Use case
  401. SORT_CASE3   0188, // Ignore or use case?
  402.                    // Menu Path: ICPP - Value: 0=Ignore case 1=Use case
  403. SORT_CASE4   0191, // Ignore or use case?
  404.                    // Menu Path: ICPP - Value: 0=Ignore case 1=Use case
  405. SORT_CASE5   0194, // Ignore or use case?
  406.                    // Menu Path: ICPP - Value: 0=Ignore case 1=Use case
  407. SORT_FILE    0103, // Sort to file
  408.                    // Menu Path: ICPP - Value: String
  409. SORT_ORD1    0195, // Ascending/Descending
  410.                    // Menu Path: ICPP - Value: 0=Ascending 1=Descending
  411. SORT_ORD2    0184, // Ascending/Descending
  412.                    // Menu Path: ICPP - Value: 0=Ascending 1=Descending
  413. SORT_ORD3    0187, // Ascending/Descending
  414.                    // Menu Path: ICPP - Value: 0=Ascending 1=Descending
  415. SORT_ORD4    0190, // Ascending/Descending
  416.                    // Menu Path: ICPP - Value: 0=Ascending 1=Descending
  417. SORT_ORD5    0193, // Ascending/Descending
  418.                    // Menu Path: ICPP - Value: 0=Ascending 1=Descending
  419. WHILE_EXP    0253, // While expression
  420.                    // Menu Path: ICPC,ICPS,ICPM,ICPU,ICPP,ICPE,ICDR,ICDL,ICDD,
  421.                    // ICE,IP  - Value: String
  422. WNDOW_BORD   0133, // Border type for window
  423.                    // Menu Path: ID   - Value: 0=Single 1=Double 2=Panel
  424.                    //                          3=Custom 4=None
  425. WNDOW_CHAR   0134, // Border character for custom window border
  426.                    // Menu Path: ID   - Value: String
  427. WNDOW_CLRS   0174, // Colors for window
  428.                    // Menu Path: ID   - Value: String
  429. WNDOW_NAME   0226, // Name of window edit, browse, etc. in actions
  430.                    // Menu Path: ID   - Value: String
  431. WNDOW_X1     0135, // Upper left row coordinate for window
  432.                    // Menu Path: ID   - Value: String
  433. WNDOW_X2     0146, // Lower right row coodinate for window
  434.                    // Menu Path: ID   - Value: String
  435. WNDOW_Y1     0145, // Upper left column coordinate for window
  436.                    // Menu Path: ID   - Value: String
  437. WNDOW_Y2     0147, // Lower right column coordinate for window
  438.                    // Menu Path: ID   - Value: String
  439. #lston
  440. ;
  441. // Values returned by Menu_act
  442.  enum textno=0, //  0) Text (no action)
  443.       open,     //  1) Open a menu
  444.       brow,     //  2) Browse
  445.       edit,     //  3) Use form
  446.       rept,     //  4) Report
  447.       labl,     //  5) Labels
  448.       disp,     //  6) Display/List
  449.       appd,     //  7) Add records
  450.       rcopy,    //  8) Copy records
  451.       repl,     //  9) Substitute values
  452.       dele,     // 10) Mark records for deletion
  453.       reca,     // 11) Unmark records
  454.       pack,     // 12) Discard marked records
  455.       indx,     // 13) Generate index
  456.       rndx,     // 14) Reindex
  457.       sort,     // 15) Sort
  458.       impt,     // 16) Import foreign files
  459.       expt,     // 17) Export   ''     ''
  460.       fcopy,    // 18) File copy
  461.       dodB,     // 19) Do dBASE program
  462.       indB,     // 20) Insert dBASE code
  463.       xdos,     // 21) Run DOS program
  464.       call,     // 22) Load/call binary file
  465.       retu,     // 23) Return to calling program
  466.       quit,     // 24) Quit to DOS
  467.       batch,    // 25) Batch process
  468.       plmac     // 26) Play back macro
  469. ;
  470. //
  471. // Enum string constants for international translation
  472. //
  473. enum app_class    = "Por favor sitúese en la aplicación e inicie de nuevo la generación.",
  474.      no_main_menu = "Menú principal no encontrado en la definición de la aplicación.",
  475.      bad_display  = "No se pudo cambiar el modo de presentación de acuerdo con la aplicación.",
  476.  ;
  477. //
  478. }
  479.